package iso3.pt.action;

import iso3.pt.dao.PtDAO;
import iso3.pt.model.Asignatura;
import iso3.pt.model.Evaluacion;
import iso3.pt.model.Unidad;

import java.util.Map;
import java.util.Set;

import com.opensymphony.xwork2.ActionContext;

public class SubjectAction
{
	private Asignatura asignatura;
	private int subjectId;
	private Set<Unidad> unidades;
	
	public Set<Unidad> getUnidades()
	{
		return unidades;
	}
	
	public void setUnidades(Set<Unidad> x)
	{
		this.unidades=x;
	}
	
	public int getSubjectId()
	{
		return subjectId;
	}
	
	public void setSubjectId(int id)
	{
		subjectId = id;
	}
	
	public void setAsignatura(Asignatura asignatura)
	{
		this.asignatura = asignatura;
	}
	
	public Asignatura getAsignatura()
	{
		return asignatura;
	}
	
	
	


	
	public String showLecturerSubjectUnits()
	{
		Map session = ActionContext.getContext().getSession();
		PtDAO ptdao = PtDAO.getInstance();
		setAsignatura(ptdao.getAsignatura(getSubjectId()));
		setUnidades(ptdao.getUnidades(getSubjectId()));
		
		return "listUnits";
		
	}
	
	public String showStudentSubjectUnits()
	{
		Map session = ActionContext.getContext().getSession();
		PtDAO ptdao = PtDAO.getInstance();
		setAsignatura(ptdao.getAsignatura(getSubjectId()));
		setUnidades(ptdao.getUnidades(getSubjectId()));
		
		return "listUnits";
		
	}
}
